home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2000 July / macformat-092.iso / Art•lantis Render 3.5 / Examples / Animations & VR / VR / EXAMPLES WINDOWS / PANO_WIN.IVR < prev    next >
Encoding:
Text File  |  1997-10-07  |  8.0 KB  |  355 lines

  1. #VRML V2.0 utf8
  2.  
  3. EXTERNPROTO Vista [
  4.     exposedField    SFString        type
  5.     exposedField    MFNode        texture
  6.     exposedField    MFVec2f        vFov
  7.     exposedField    MFVec2f        hFov
  8.     exposedField    SFVec2f        pitchRange
  9.     exposedField    SFVec2f        yawRange
  10.     exposedField    SFVec2f        zoomRange
  11.     exposedField    MFColor        groundColor
  12.     exposedField    MFFloat        groundRange
  13.     exposedField    MFColor        skyColor
  14.     exposedField    MFFloat        skyRange
  15.  
  16.     eventOut    SFVec2f    clickPt
  17.     eventOut    SFVec2f    overPt
  18.     eventOut    SFBool    isBound
  19.     eventIn    SFBool    set_bind
  20. ] "http://www.livepicture.com/proto/vistaproto15.wrl#Vista"
  21.  
  22. NavigationInfo {
  23.     type "VISTA"
  24.     headlight FALSE
  25. }
  26.  
  27. DEF Node01 Vista {
  28.     type "CYLINDER"
  29.     texture ImageTexture { url "Panorama/Panorama_01.jpg" }
  30.     vFov -0.759218 0.759218
  31.     pitchRange -0.759218 0.759218
  32. }
  33.  
  34. DEF Node02 Vista {
  35.     type "CYLINDER"
  36.     texture ImageTexture { url "Panorama/Panorama_02.jpg" }
  37.     vFov -0.759218 0.759218
  38.     pitchRange -0.759218 0.759218
  39. }
  40.  
  41. DEF Node03 Vista {
  42.     type "CYLINDER"
  43.     texture ImageTexture { url "Panorama/Panorama_03.jpg" }
  44.     vFov -0.759218 0.759218
  45.     pitchRange -0.759218 0.759218
  46. }
  47.  
  48. DEF Node04 Vista {
  49.     type "CYLINDER"
  50.     texture ImageTexture { url "Panorama/Panorama_04.jpg" }
  51.     vFov -0.759218 0.759218
  52.     pitchRange -0.759218 0.759218
  53. }
  54.  
  55. DEF Node05 Vista {
  56.     type "CYLINDER"
  57.     texture ImageTexture { url "Panorama/Panorama_05.jpg" }
  58.     vFov -0.759218 0.759218
  59.     pitchRange -0.759218 0.759218
  60. }
  61.  
  62. DEF Node06 Vista {
  63.     type "CYLINDER"
  64.     texture ImageTexture { url "Panorama/Panorama_06.jpg" }
  65.     vFov -0.759218 0.759218
  66.     pitchRange -0.759218 0.759218
  67. }
  68.  
  69. DEF Node07 Vista {
  70.     type "CYLINDER"
  71.     texture ImageTexture { url "Panorama/Panorama_07.jpg" }
  72.     vFov -0.759218 0.759218
  73.     pitchRange -0.759218 0.759218
  74. }
  75.  
  76. DEF Node08 Vista {
  77.     type "CYLINDER"
  78.     texture ImageTexture { url "Panorama/Panorama_08.jpg" }
  79.     vFov -0.759218 0.759218
  80.     pitchRange -0.759218 0.759218
  81. }
  82.  
  83. DEF Link01_02 Script {
  84.     url "rst:link"
  85.  
  86.     eventIn SFVec2f clickPt
  87.     eventIn SFVec2f overPt
  88.     eventOut SFBool value_changed
  89.  
  90.     field SFBool outValue TRUE
  91.     field SFVec2f xBounds 0.471615 0.503275
  92.     field SFVec2f yBounds 0.511154 0.685450
  93.     field SFString transition "CUT"
  94. }
  95.  
  96. DEF Link02_01 Script {
  97.     url "rst:link"
  98.  
  99.     eventIn SFVec2f clickPt
  100.     eventIn SFVec2f overPt
  101.     eventOut SFBool value_changed
  102.  
  103.     field SFBool outValue TRUE
  104.     field SFVec2f xBounds 0.964091 0.054055
  105.     field SFVec2f yBounds 0.476994 0.643707
  106.     field SFString transition "CUT"
  107. }
  108.  
  109. DEF Link02_03 Script {
  110.     url "rst:link"
  111.  
  112.     eventIn SFVec2f clickPt
  113.     eventIn SFVec2f overPt
  114.     eventOut SFBool value_changed
  115.  
  116.     field SFBool outValue TRUE
  117.     field SFVec2f xBounds 0.444572 0.522691
  118.     field SFVec2f yBounds 0.168857 0.786733
  119.     field SFString transition "CUT"
  120. }
  121.  
  122. DEF Link03_02 Script {
  123.     url "rst:link"
  124.  
  125.     eventIn SFVec2f clickPt
  126.     eventIn SFVec2f overPt
  127.     eventOut SFBool value_changed
  128.  
  129.     field SFBool outValue TRUE
  130.     field SFVec2f xBounds 0.953527 0.071153
  131.     field SFVec2f yBounds 0.506935 0.748430
  132.     field SFString transition "CUT"
  133. }
  134.  
  135. DEF Link03_04 Script {
  136.     url "rst:link"
  137.  
  138.     eventIn SFVec2f clickPt
  139.     eventIn SFVec2f overPt
  140.     eventOut SFBool value_changed
  141.  
  142.     field SFBool outValue TRUE
  143.     field SFVec2f xBounds 0.469733 0.521193
  144.     field SFVec2f yBounds 0.394371 0.587174
  145.     field SFString transition "CUT"
  146. }
  147.  
  148. DEF Link04_03 Script {
  149.     url "rst:link"
  150.  
  151.     eventIn SFVec2f clickPt
  152.     eventIn SFVec2f overPt
  153.     eventOut SFBool value_changed
  154.  
  155.     field SFBool outValue TRUE
  156.     field SFVec2f xBounds 0.957045 0.054110
  157.     field SFVec2f yBounds 0.358084 0.689857
  158.     field SFString transition "CUT"
  159. }
  160.  
  161. DEF Link04_05 Script {
  162.     url "rst:link"
  163.  
  164.     eventIn SFVec2f clickPt
  165.     eventIn SFVec2f overPt
  166.     eventOut SFBool value_changed
  167.  
  168.     field SFBool outValue TRUE
  169.     field SFVec2f xBounds 0.181507 0.264560
  170.     field SFVec2f yBounds 0.395414 0.609622
  171.     field SFString transition "CUT"
  172. }
  173.  
  174. DEF Link04_08 Script {
  175.     url "rst:link"
  176.  
  177.     eventIn SFVec2f clickPt
  178.     eventIn SFVec2f overPt
  179.     eventOut SFBool value_changed
  180.  
  181.     field SFBool outValue TRUE
  182.     field SFVec2f xBounds 0.509611 0.659812
  183.     field SFVec2f yBounds 0.098525 0.900173
  184.     field SFString transition "CUT"
  185. }
  186.  
  187. DEF Link05_04 Script {
  188.     url "rst:link"
  189.  
  190.     eventIn SFVec2f clickPt
  191.     eventIn SFVec2f overPt
  192.     eventOut SFBool value_changed
  193.  
  194.     field SFBool outValue TRUE
  195.     field SFVec2f xBounds 0.778518 0.928719
  196.     field SFVec2f yBounds 0.098525 0.900173
  197.     field SFString transition "CUT"
  198. }
  199.  
  200. DEF Link05_06 Script {
  201.     url "rst:link"
  202.  
  203.     eventIn SFVec2f clickPt
  204.     eventIn SFVec2f overPt
  205.     eventOut SFBool value_changed
  206.  
  207.     field SFBool outValue TRUE
  208.     field SFVec2f xBounds 0.509558 0.546614
  209.     field SFVec2f yBounds 0.413957 0.605568
  210.     field SFString transition "CUT"
  211. }
  212.  
  213. DEF Link06_05 Script {
  214.     url "rst:link"
  215.  
  216.     eventIn SFVec2f clickPt
  217.     eventIn SFVec2f overPt
  218.     eventOut SFBool value_changed
  219.  
  220.     field SFBool outValue TRUE
  221.     field SFVec2f xBounds 0.776609 0.926809
  222.     field SFVec2f yBounds 0.098525 0.900173
  223.     field SFString transition "CUT"
  224. }
  225.  
  226. DEF Link06_07 Script {
  227.     url "rst:link"
  228.  
  229.     eventIn SFVec2f clickPt
  230.     eventIn SFVec2f overPt
  231.     eventOut SFBool value_changed
  232.  
  233.     field SFBool outValue TRUE
  234.     field SFVec2f xBounds 0.492730 0.534200
  235.     field SFVec2f yBounds 0.452191 0.553461
  236.     field SFString transition "CUT"
  237. }
  238.  
  239. DEF Link07_06 Script {
  240.     url "rst:link"
  241.  
  242.     eventIn SFVec2f clickPt
  243.     eventIn SFVec2f overPt
  244.     eventOut SFBool value_changed
  245.  
  246.     field SFBool outValue TRUE
  247.     field SFVec2f xBounds 0.716289 0.866489
  248.     field SFVec2f yBounds 0.098525 0.900173
  249.     field SFString transition "CUT"
  250. }
  251.  
  252. DEF Link07_08 Script {
  253.     url "rst:link"
  254.  
  255.     eventIn SFVec2f clickPt
  256.     eventIn SFVec2f overPt
  257.     eventOut SFBool value_changed
  258.  
  259.     field SFBool outValue TRUE
  260.     field SFVec2f xBounds 0.503296 0.571375
  261.     field SFVec2f yBounds 0.446340 0.565131
  262.     field SFString transition "CUT"
  263. }
  264.  
  265. DEF Link08_07 Script {
  266.     url "rst:link"
  267.  
  268.     eventIn SFVec2f clickPt
  269.     eventIn SFVec2f overPt
  270.     eventOut SFBool value_changed
  271.  
  272.     field SFBool outValue TRUE
  273.     field SFVec2f xBounds 0.689073 0.839274
  274.     field SFVec2f yBounds 0.098525 0.900173
  275.     field SFString transition "CUT"
  276. }
  277.  
  278. DEF Link08_04 Script {
  279.     url "rst:link"
  280.  
  281.     eventIn SFVec2f clickPt
  282.     eventIn SFVec2f overPt
  283.     eventOut SFBool value_changed
  284.  
  285.     field SFBool outValue TRUE
  286.     field SFVec2f xBounds 0.432044 0.488732
  287.     field SFVec2f yBounds 0.417547 0.590677
  288.     field SFString transition "CUT"
  289. }
  290.  
  291. ROUTE Node01.clickPt TO Link01_02.clickPt
  292. ROUTE Node01.overPt TO Link01_02.overPt
  293. ROUTE Link01_02.value_changed TO Node02.set_bind
  294.  
  295. ROUTE Node02.clickPt TO Link02_01.clickPt
  296. ROUTE Node02.overPt TO Link02_01.overPt
  297. ROUTE Link02_01.value_changed TO Node01.set_bind
  298.  
  299. ROUTE Node02.clickPt TO Link02_03.clickPt
  300. ROUTE Node02.overPt TO Link02_03.overPt
  301. ROUTE Link02_03.value_changed TO Node03.set_bind
  302.  
  303. ROUTE Node03.clickPt TO Link03_02.clickPt
  304. ROUTE Node03.overPt TO Link03_02.overPt
  305. ROUTE Link03_02.value_changed TO Node02.set_bind
  306.  
  307. ROUTE Node03.clickPt TO Link03_04.clickPt
  308. ROUTE Node03.overPt TO Link03_04.overPt
  309. ROUTE Link03_04.value_changed TO Node04.set_bind
  310.  
  311. ROUTE Node04.clickPt TO Link04_03.clickPt
  312. ROUTE Node04.overPt TO Link04_03.overPt
  313. ROUTE Link04_03.value_changed TO Node03.set_bind
  314.  
  315. ROUTE Node04.clickPt TO Link04_05.clickPt
  316. ROUTE Node04.overPt TO Link04_05.overPt
  317. ROUTE Link04_05.value_changed TO Node05.set_bind
  318.  
  319. ROUTE Node04.clickPt TO Link04_08.clickPt
  320. ROUTE Node04.overPt TO Link04_08.overPt
  321. ROUTE Link04_08.value_changed TO Node08.set_bind
  322.  
  323. ROUTE Node05.clickPt TO Link05_04.clickPt
  324. ROUTE Node05.overPt TO Link05_04.overPt
  325. ROUTE Link05_04.value_changed TO Node04.set_bind
  326.  
  327. ROUTE Node05.clickPt TO Link05_06.clickPt
  328. ROUTE Node05.overPt TO Link05_06.overPt
  329. ROUTE Link05_06.value_changed TO Node06.set_bind
  330.  
  331. ROUTE Node06.clickPt TO Link06_05.clickPt
  332. ROUTE Node06.overPt TO Link06_05.overPt
  333. ROUTE Link06_05.value_changed TO Node05.set_bind
  334.  
  335. ROUTE Node06.clickPt TO Link06_07.clickPt
  336. ROUTE Node06.overPt TO Link06_07.overPt
  337. ROUTE Link06_07.value_changed TO Node07.set_bind
  338.  
  339. ROUTE Node07.clickPt TO Link07_06.clickPt
  340. ROUTE Node07.overPt TO Link07_06.overPt
  341. ROUTE Link07_06.value_changed TO Node06.set_bind
  342.  
  343. ROUTE Node07.clickPt TO Link07_08.clickPt
  344. ROUTE Node07.overPt TO Link07_08.overPt
  345. ROUTE Link07_08.value_changed TO Node08.set_bind
  346.  
  347. ROUTE Node08.clickPt TO Link08_07.clickPt
  348. ROUTE Node08.overPt TO Link08_07.overPt
  349. ROUTE Link08_07.value_changed TO Node07.set_bind
  350.  
  351. ROUTE Node08.clickPt TO Link08_04.clickPt
  352. ROUTE Node08.overPt TO Link08_04.overPt
  353. ROUTE Link08_04.value_changed TO Node04.set_bind
  354.  
  355.